LAYER 1: EXECUTIVE CONTEXT (Cody\ s Notes)
Cody's Notes
Whether you are following Kanban or Scrum, these principles still apply. Work backwards and obsess on delivering something vs. adding more work. "What can i finish today?". I prefer Kanban over Scrum, but I find that Scrum is sometimes necessary when the team is not that strong or sophisticated.
And remember to work your board backwards (right to left)
LAYER 2: CORE PHILOSOPHY (The Narrative Summary)
The article Stop Starting, Start Finishing: A Guide to Agile Thinking advocates for focusing on completing existing tasks before beginning new ones to increase productivity, reduce stress, and deliver higher value.
Key Takeaways
- Core Concept: Rooted in Kanban and Lean methodologies, this principle focuses on reducing Work in Progress (WIP). Instead of multitasking, you prioritize finishing a task to deliver it as soon as possible.
- Major Benefits:
- Efficiency: Eliminates the mental "tax" of context switching.
- Value Delivery: Faster feedback loops from customers or stakeholders.
- Quality: Smaller batches of work are easier to test and less prone to complex errors.
- Teamwork: Encourages a culture where members help each other cross the finish line rather than starting isolated new projects.
Implementation Strategies
- Visual Tracking: Use a board (like Trello or Jira) with "To Do," "Doing," and "Done" columns.
- WIP Limits: Set a strict maximum for how many items can be in the "Doing" column at once (e.g., no more than 3 tasks).
- Pull System: Only move a new task into "Doing" once a previous one has been moved to "Done."
- Continuous Improvement: Regularly review the process to identify bottlenecks and adjust.
Personal Application
- Project Management: Focus on one hobby or skill at a time to avoid "shiny object syndrome."
- Daily Tasks: Use the 80/20 rule to identify high-value tasks and finish them before checking emails or doing minor errands.
- Well-being: Break large personal goals into small, achievable steps to maintain momentum and celebrate frequent wins.
LAYER 3: FULL REFERENCE (Raw Article Content)
Source: Stop Starting, Start Finishing
Have you ever felt overwhelmed by the amount of work you have to do? Have you ever struggled to finish what you started, or felt like you were constantly switching between tasks without making much progress? If so, you might benefit from a simple but powerful principle: Stop starting, start finishing.
This phrase is often used in agile software development, especially in Kanban and Lean methodologies. It means that instead of starting many different tasks at once, you should focus on completing one task at a time and deliver it to the customer as soon as possible. This way, you can reduce the amount of work in progress (WIP) and increase the flow and value of your work.
What are the benefits of stop starting and start finishing?
There are many advantages to applying this principle to your work, whether you are a software developer, a project manager, a writer, or any other kind of knowledge worker. Here are some of them:
- You will improve your productivity and efficiency: By limiting the number of tasks you work on at any given time, you will avoid multitasking, which can reduce your performance and increase your stress. You will also reduce the waste of context switching, which is the time and mental effort required to switch from one task to another. You will be able to focus on the most important and urgent task and finish it faster and better.
- You will deliver value to your customers sooner: By focusing on finishing tasks rather than starting them, you will be able to deliver your work to your customers more frequently and consistently. This will allow you to get feedback and validation from them, and make adjustments and improvements based on their needs and expectations. You will also avoid accumulating unfinished work that may become obsolete or irrelevant over time.
- You will improve your quality and reliability: By limiting your WIP, you will reduce the complexity and risk of your work. You will be able to test and verify your work more easily and thoroughly and catch and fix errors and defects before they become bigger problems. You will also avoid overloading your system or process with more work than it can handle, which can lead to delays, bottlenecks, and failures.
- You will enhance your teamwork and collaboration: By adopting a shared goal of finishing tasks rather than starting them, you will foster a culture of cooperation and accountability among your team members. You will be able to help each other with the tasks that are closest to completion and avoid working on tasks that are not aligned with the team’s priorities. You will also communicate and coordinate more effectively and avoid conflicts and misunderstandings.
How can you stop starting and start finishing?
There are many tools and techniques that can help you implement this principle in your work. Here are some of them:
- Use a visual board or tool to track your work: A common way to do this is to use a Kanban board, which is a simple tool that shows the status and flow of your work. A Kanban board typically consists of three columns: To Do, Doing, and Done. You can use physical cards or sticky notes, or a digital tool like Trello or Jira, to represent your tasks. You can also add more columns or categories to suit your needs, such as Backlog, In Review, Blocked, etc.
- Limit the number of tasks in each column or category: This is called setting WIP limits, and it is one of the key practices of Kanban and Lean. WIP limits are the maximum number of tasks that can be in each column or category at any given time. For example, you can limit the number of tasks in the Doing column to three, meaning that you can only work on three tasks at a time. WIP limits help you focus on finishing tasks rather than starting them and prevent you from taking on more work than you can handle.
- Pull tasks from the previous column or category when you have capacity: This is called the pull system, and it is another core practice of Kanban and Lean. The pull system means that you only start working on a new task when you have finished or moved a task from the current column or category. For example, if you have completed a task in the Doing column, you can pull a task from the To Do column to replace it. The pull system helps you balance the demand and supply of your work and avoid overproduction and underutilization.
- Review and improve your process regularly: This is called continuous improvement, and it is a fundamental principle of agile software development. Continuous improvement means that you constantly monitor and measure your work, and look for ways to improve your quality, efficiency, and customer satisfaction. You can use various methods and metrics to do this, such as retrospectives, feedback surveys, cycle time, throughput, etc.
How can stop starting and start finishing help in personal life?
The principle of stop starting, start finishing can help you improve your personal life in many ways. Here are some possible applications:
- Manage your personal projects: If you have multiple personal projects that you want to pursue, such as learning a new skill, writing a book, or starting a business, you can use this principle to prioritize and focus on one project at a time. You can use a visual tool like a Kanban board to track your progress and limit your work in progress. This way, you can avoid getting distracted by shiny new ideas and finish what you start.
- Organize your daily tasks: If you have a lot of tasks to do every day, such as household chores, errands, or emails, you can use this principle to plan and execute your tasks more efficiently. You can use a tool like a to-do list or a calendar to list your tasks and assign them a value and an effort. Then, you can apply the 80/20 rule to identify the most valuable and least effortful tasks and do them first. You can also limit the number of tasks you work on at any given time and avoid multitasking and context switching.
- Improve your well-being: If you want to improve your physical, mental, or emotional well-being, you can use this principle to set and achieve your goals. You can use a tool like a journal or a tracker to record your current state and your desired state. Then, you can break down your goals into small and achievable steps and focus on completing one step at a time. You can also review and improve your process regularly and celebrate your achievements.
Conclusion
Stop starting, start finishing is a simple but powerful principle that can help you improve your work and deliver value to your customers. By limiting your work in progress, focusing on completing tasks, and continuously improving your process, you can achieve better results and satisfaction in your work. Try it out and see for yourself!
Generated for the Product Leadership Growth Program.